import request from '@/utils/request' 

export function musicBroadcastingDetails (params) {
  return request({
    url: `musicBroadcastingDetails?channelname=${params.channelname}`,
    method: 'get',
    data: params,
    showLoading: true // loading效果
  })
}

// 根据商品名称查询对应的商品信息 如果商品名称为空则获取所有的商品信息
export function AdminQueryAllGoods(parameter) {
  return request({
    url: 'api/adminGoodsOperation/AdminQueryAllGoods',
    method: 'post',
    data: parameter
  })
}

// 获取所有的父级商品分类
export function queryParentGoods(parameter) {
  return request({
    url: 'api/adminGoodsOperation/queryParentGoods',
    method: 'post',
    data: parameter
  })
}

// 根据商品分类获取对应的商品信息
export function querySomeGoodsByType(parameter) {
  return request({
    url: 'api/adminGoodsOperation/querySomeGoodsByType',
    method: 'post',
    data: parameter
  })
}

// 删除/下架商品信息
export function deleteGoods(parameter) {
  return request({
    url: 'api/adminGoodsOperation/deleteGoods',
    method: 'post',
    data: parameter
  })
}

// 已下架商品重新上架商品
export function putUpGoods(parameter) {
  return request({
    url: 'api/adminGoodsOperation/putUpGoods',
    method: 'post',
    data: parameter
  })
}

// 添加一条商品类型
export function addGoodsType(parameter) {
  return request({
    url: 'api/adminGoodsOperation/addGoodsType',
    method: 'post',
    data: parameter
  })
}

// 查询商品
export function queryGoodsById(parameter) {
  return request({
    url: 'api/queryGoods/queryGoods',
    method: 'post',
    data: parameter
  })
}

//  用户登陆
export function userLogin(parameter) {
  return request({
    url: 'api/login/userLogin',
    method: 'post',
    data: parameter
  })
}

//  获取对应账号的购物车信息 发送用户的userId
export function queryCar(parameter) {
  return request({
    url: 'api/queryGoods/queryCar',
    method: 'post',
    data: parameter
  })
}

//  添加商品到购物车中
export function addGoodsCar(parameter) {
  return request({
    url: 'api/queryGoods/addGoodsCar',
    method: 'post',
    data: parameter
  })
}

//  根据商品名称查询对应的商品信息 如果商品名称为空则获取所有的商品信息
export function queryByName(parameter) {
  return request({
    url: 'api/queryGoods/queryByName',
    method: 'post',
    data: parameter
  })
}

//  商品购买下单
export function buyGoods(parameter) {
  return request({
    url: 'api/queryGoods/buyGoods',
    method: 'post',
    data: parameter
  })
}

// 用户个人设置 获取当前登陆人的所有的信息
export function userMessage(parameter) {
  return request({
    url: 'api/userConfig/userMessage',
    method: 'post',
    data: parameter
  })
}

// 用户添加自己常用收货地址
export function addCurrComm(parameter) {
  return request({
    url: 'api/userConfig/addCurrComm',
    method: 'post',
    data: parameter
  })
}

// 用户修改自己的信息
export function userModify(parameter) {
  return request({
    url: 'api/userConfig/userModify',
    method: 'post',
    data: parameter
  })
}

// 修改个人主要收货地址
export function updateComm(parameter) {
  return request({
    url: 'api/userConfig/updatePublicComm',
    method: 'post',
    data: parameter
  })
}

// 获取当前用户的购买记录 发送用户的userId pageNum当前页 pageSize一页显示多少数据
export function queryAllBuyLog(parameter) {
  return request({
    url: 'api/userConfig/queryAllBuyLog',
    method: 'post',
    data: parameter
  })
}

// 删除购物车中的商品
export function deleteCar(parameter) {
  return request({
    url: 'api/queryGoods/deleteCar',
    method: 'post',
    data: parameter
  })
}

// 正品验证
export function queryTrueAndFalserf(parameter) {
  return request({
    url: 'api/queryGoods/queryTrueAndFalserf',
    method: 'post',
    data: parameter
  })
}




